/* CSS Document */
@charset "utf-8";
@font-face{
　　font-family:"HarmonyOS_Sans_SC_Regular";
　　src:url('../font/HarmonyOS_Sans_SC_Regular.ttf'), 
}
@font-face{
　　font-family:"HarmonyOS_Sans_SC_Bold";
　　src:url('../font/HarmonyOS_Sans_SC_Bold.ttf'), 
}
@font-face{
　　font-family:"HarmonyOS_Sans_SC_Medium";
　　src:url('../font/HarmonyOS_Sans_SC_Medium.ttf'), 
}
@font-face{
　　font-family:"HarmonyOS_Sans_SC_Light";
　　src:url('../font/HarmonyOS_Sans_SC_Light.ttf'), 
}
@font-face{
　　font-family:"CenturyGothicbold";
　　src:url('../font/CenturyGothicbold.ttf'), 
}
@font-face{
　　font-family:"BarlowBold";
　　src:url('../font/barlow-bold.woff.ttf'), 
}

body{ margin:0; padding:0; font-family:"HarmonyOS_Sans_SC_Regular","微软雅黑"; font-size:14px; color:#333333; background:#ffffff;}
ul,li,dl,dt,dd{ list-style:none; margin:0; padding:0; outline:none;}
a{ text-decoration:none; color:#333333; margin:0; padding:0; border:0; outline:none;}
p,h1,h2,h3,h4,img,div{ font-weight:400; border:0; margin:0; padding:0; outline:none;}
input,textarea,select{ border:0; outline:none; outline:none; margin:0; padding:0;}
img{ display:inline-block; vertical-align:top; max-width:100%; max-height:100%; outline:none;}
.clear{ clear:both;}
.w1200{ width:100%; max-width:1200px; margin:0 auto;}
.w1500{ width:100%; max-width:1500px; margin:0 auto;}

.ny_page #pages{ display:flex; justify-content:center;}
.ny_page #pages li{ margin:0 3px;}
.ny_page #pages li a{ display:block; width:44px; height:44px; border:1px solid #bfbfbf; display:flex; justify-content:center; align-items:center;}
.ny_page #pages li:first-child,.ny_page #pages li:last-child{ font-size:24px;}
.ny_page #pages li.active a{ background:#b9a170; color:#ffffff; border:1px solid #b9a170;}
.ny_page #pages li.disabled a{ opacity:0.3;}

header{ width:100%; padding:0 80px; box-sizing:border-box; position:fixed; z-index:99; left:0; top:0;}
header .head{ display:flex; justify-content:space-between;}
header .head .logo{ width:75px; height:60px; padding:15px 0; overflow:hidden;}
header .head .logo .div2{ display:none;}
header .head .menu>ul{ display:flex;}
header .head .menu>ul>li{ padding:35px 25px;}
header .head .menu>ul>li>a{ font-size:16px; line-height:20px; color:#ffffff;}
header .head .menu>ul>li.mpnav{ position:relative;}
header .head .menu>ul>li.mpnav>ul{ width:100%; background:#ffffff; padding:10px 0; position:absolute; left:50%; top:90px; transform:translateX(-50%); display:none;}
header .head .menu>ul>li.mpnav>ul>li{ text-align:center;}
header .head .menu>ul>li.mpnav>ul>li>a{ font:normal 16px/36px "HarmonyOS_Sans_SC_Regular";}
header .head .menu>ul>li.mpnav>ul>li>a:hover{ color:#b9a170;}
header .head .menu>ul>li.mpnav:hover ul{ display:block;}
header .head .menu>ul>li>.cen{ width:100%; position:absolute; left:0; top:90px; padding:100px 0 110px; background:rgba(255,255,255,0.95); transition:ease-in 0.3s; opacity:0; display:none;}
header .head .menu>ul>li>.cen dl{ padding:0 120px; border-right:1px solid #7d7d7d;}
header .head .menu>ul>li>.cen dl:last-child{ border-right:0;}
header .head .menu>ul>li>.cen dl dt{ font:normal 30px/32px "HarmonyOS_Sans_SC_Bold"; margin-bottom:50px;}
header .head .menu>ul>li>.cen dl dd{ font:normal 18px/36px "HarmonyOS_Sans_SC_Regular";}
header .head .menu>ul>li>.cen dl dd a:hover{ color:#b9a170; text-decoration:underline;}
header .head .r{ display:flex;}
header .head .r .yy{ padding:35px 0; color:#ffffff; font-size:16px; line-height:20px; margin-right:30px; position:relative;}
header .head .r .yy>span{ margin-left:5px;}
header .head .r .yy ul{ width:150px; position:absolute; left:50%; top:90px; transform:translateX(-50%); background:#ffffff; border-radius:10px; padding:15px 0 20px; box-shadow:0 -5px 10px #f5f8f9; display:none;}
header .head .r .yy ul:after{ content:''; border-width:10px; border-style:solid; border-color:transparent transparent #ffffff transparent; position:absolute; left:calc(50% - 10px); top:-20px;}
header .head .r .yy ul li{ text-align:center; font:normal 16px/42px "微软雅黑";}
header .head .r .yy:hover ul{ display:block;}
header .head .r .search{ padding:35px 0; color:#ffffff; font-size:16px; line-height:20px;}
header .head .r .search .box{ width:calc(100% - 301px); padding-right:50px; background:#ffffff; display:none; position:absolute; right:96px; top:15px;}
header .head .r .search .box .bor{ width:49%; max-width:800px; height:60px; border-radius:30px; box-sizing:border-box; padding:19px 30px; border:1px solid #7d7d7d;}
header .head .r .search .box .bor .icon-fangdajing{ color:#333333;}
header .head .r .search .box .bor input{ width:calc(100% - 50px); height:20px;}
header .head .r .search:hover .box{ display:flex; justify-content:flex-end;}
header:hover{ background:#ffffff;}
header:hover .head .logo .div1{ display:none;}
header:hover .head .logo .div2{ display:block;}
header:hover .head .menu>ul>li>a{ color:#333333;}
header:hover .head .menu>ul>li:hover>a{ color:#b9a170;}
header:hover .head .menu>ul>li:hover>.cen{ opacity:1; display:flex; justify-content:center;}
header:hover .head .r .yy{ color:#333333;}
header:hover .head .r .search{ color:#333333;}
header.on{ background:#ffffff; box-shadow:0 0 5px rgba(58,58,58,0.1);}
header.on .head .logo .div1{ display:none;}
header.on .head .logo .div2{ display:block;}
header.on .head .menu>ul>li>a{ color:#333333;}
header.on .head .r .yy{ color:#333333;}
header.on .head .r .search{ color:#333333;}


/*手机*/
.phone_menu_trigger {display:none;position:absolute;right:10px;top:50%;z-index:10;transform:translateY(-50%);transition:all 0.4s ease-in-out;z-index:11;}
.phone_menu_trigger > div {width:24px;height:2px;cursor:pointer;background:#ffffff;transition:all 0.4s ease-in-out;}
.phone_menu_trigger > div:not(:last-child) { margin-bottom:5px;}
.phone_menu_trigger.on div:nth-child(1) { transform:rotateZ(45deg) translateY(5px);}
.phone_menu_trigger.on div:nth-child(2) { transform:rotateZ(-45deg) translateY(-5px);}
.phone_menu_trigger.on div:nth-child(3) { height:0px;}
/*手机导航内容*/
.phone_menu {display:none;position:fixed;top:0;left:0; z-index:999; overflow:scroll; background:#fff;padding:0 15px 40px; box-sizing:border-box;width:100%;height:calc(100% - 50px);margin-top:50px;}
.phone_menu > li {font:normal 18px/54px "微软雅黑";color:#000;border-bottom:solid 1px #DDDDDD;}
.phone_menu > li > a {display:block;color:#333;padding-left:15px;font-size:16px;position:relative;}
.phone_menu > li > .phone_menu_tab {padding-left:30px;display:none;}
.phone_menu > li > .phone_menu_tab > li { min-height:36px;position:relative; font:normal 15px/36px "微软雅黑";}
.phone_menu > li > .phone_menu_tab > li > a {color:#000000;padding-left:15px;}
.phone_menu > li > .phone_menu_tab > li > a >div{ display:none;}
.phone_menu > li > .phone_menu_tab > li > div > a{ margin-right:10px;}
.phone_menu > li > .phone_menu_tab > li:before {content:'';display:block;width:5px;height:5px;position:absolute;top:16px;left:0;transform:translateY(-50%);border-radius:50%;background:#b9a170;}
.phone_menu > div{ border:1px solid #b9a170; display:flex; justify-content:center;align-item:center; font-size:20px; line-height:30px; color:#b9a170; padding:15px; margin-top:50px;}
.phone_menu > div img{ margin-right:15px;}
.phone_menu > .MpNav > a:after {content:'';transition:all 0.4s ease-in-out;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);border-style:solid solid none solid;border-width:8px;border-color:#b9a170 transparent transparent transparent;}
.phone_menu > .MpNav > a.open:after {transform:rotate(-180deg);}
header:hover .head .phone_menu_trigger > div{ background:#333333;}
header.on .head .phone_menu_trigger > div{ background:#333333;}



.ind_ban{ width:100%;}
.ind_ban .swiper-slide{ overflow:hidden;}
.ind_ban .swiper-slide img{ width:100%; height:auto; min-height:100%; transition:1s linear 2s; transform:scale(1.1,1.1);}
.ind_ban .swiper-slide-active img,.ind_ban .swiper-slide-duplicate-active img{ transition:6s linear; transform:scale(1,1);}	
.ind_ban .swb1.swbp1{ left:0;}
.ind_ban .swb1.swbn1{ right:0;}
.ind_ban .swb1{ width:70px; height:70px; background:rgba(255,255,255,0.1);}
.ind_ban .swb1:after{ font-size:20px; color:#ffffff;}
.ind_ban .swb1:hover{ background:rgba(255,255,255,1);}
.ind_ban .swb1:hover:after{ color:#b9a170;}
.ind_ban .swp1 .swiper-pagination-bullet{ width:65px; height:4px; background:#7c7776; border-radius:2px; opacity:1; position:relative;}
.ind_ban .swp1 .swiper-pagination-bullet:after{ content:''; width:0; height:4px; border-radius:2px; background:linear-gradient(#d6a970, #9b774c); position:absolute; left:0; top:0;}
.ind_ban .swp1 .swiper-pagination-bullet-active:after { animation: fillWidth 5s forwards;}
@keyframes fillWidth {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}

.ind_box1{ width:100%; overflow:hidden; position:relative;}
.ind_box1 .bg img{ width:100%;}
.ind_box1 .box{ position:absolute; left:50%; top:0; transform:translateX(-50%);}
.ind_box1 .box .tit{ margin-top:12.6666%; margin-bottom:4.4%; color:#ffffff;}/*margin-top:190px;margin-bottom:66px;*/
.ind_box1 .box .tit p{ font:bold 36px/48px "CenturyGothicbold"; margin-bottom:14px;}
.ind_box1 .box .tit h3{ font:normal 36px/48px "HarmonyOS_Sans_SC_Medium"; letter-spacing:5px;}
.ind_box1 .box dl{ width:53.3333%; max-width:800px; color:#ffffff; border-bottom:1px solid rgba(255,255,255,0.4);}
.ind_box1 .box dl dt{ display:flex; justify-content:space-between; align-items:center;}
.ind_box1 .box dl dt h3{ font:normal 22px/30px "HarmonyOS_Sans_SC_Medium"; padding:25px 0; opacity:0.4;}
.ind_box1 .box dl dt div{ position:relative; width:20px; height:20px;}
.ind_box1 .box dl dt div:before{ content:''; width:20px; height:2px; background:#ffffff; position:absolute; left:0; top:9px; transform-origin:50% 50%; transition:ease-in 0.3s;}
.ind_box1 .box dl dt div:after{ content:''; width:2px; height:20px; background:#ffffff; position:absolute; left:9px; top:0; transform-origin:50% 50%; transition:ease-in 0.3s;}
.ind_box1 .box dl dd{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular"; height:0; overflow:hidden; transition:ease-in 0.3s;}
.ind_box1 .box dl:hover dt h3{ opacity:1;}
.ind_box1 .box dl:hover dt div:before{ transform:rotate(90deg); opacity:0;}
.ind_box1 .box dl:hover dt div:after{ transform:rotate(90deg);}
.ind_box1 .box dl:hover dd{ height:auto; padding-bottom:40px;}

.ind_box2{ position:relative;}
.ind_box2 .tit{ width:100%; text-align:center; color:#ffffff; position:absolute; z-index:2; left:0; top:5.2083%;}/*margin-top:100px;*/
.ind_box2 .tit p{ font:bold 36px/48px "CenturyGothicbold"; margin-bottom:14px;}
.ind_box2 .tit h3{ font:normal 36px/48px "HarmonyOS_Sans_SC_Medium"; letter-spacing:5px;}
.ind_box2 .sw2{ width:100%;}
.ind_box2 .sw2 .swiper-slide img{ width:100%;}
.ind_box2 .sw2 .swiper-slide .con{ width:34.375%; color:#ffffff; position:absolute; left:50%; top:34.1875%;}/*660px*/
.ind_box2 .sw2 .swiper-slide .con h3{ font:normal 30px/40px "HarmonyOS_Sans_SC_Bold";}
.ind_box2 .sw2 .swiper-slide .con p{ font:normal 20px/40px "HarmonyOS_Sans_SC_Regular";}
.ind_box2 .sw2 .swiper-slide .con div{ border-top:1px solid rgba(255,255,255,0.25); margin-top:10px; padding-top:16px; font:normal 16px/32px "HarmonyOS_Sans_SC_Regular";}
.ind_box2 .sw2 .swiper-slide .con .btn{ display:block; width:170px; height:50px; margin-top:50px; background:linear-gradient(#d6a970, #9b774c); font:normal 15px/50px "微软雅黑"; text-align:center; color:#ffffff;}
.ind_box2 .sw2 .swb2{ width:54px; height:54px; border:2px solid #ffffff; border-radius:50%; font-size:20px; line-height:54px; color:#ffffff;}
.ind_box2 .sw2 .swb2:after{ content:'';}
.ind_box2 .sw2 .swbp2{ left:6.25%;}
.ind_box2 .sw2 .swbn2{ right:6.25%;}
.ind_box2 .sw2 .swb2:hover{ border:2px solid #b9a170; background:#b9a170;}

.ind_box3{ position:relative;}
.ind_box3 .tit{ width:100%; text-align:center; color:#ffffff; position:absolute; z-index:2; left:0; top:5.2083%;}/*margin-top:100px;*/
.ind_box3 .tit p{ font:bold 36px/48px "CenturyGothicbold"; margin-bottom:14px;}
.ind_box3 .tit h3{ font:normal 36px/48px "HarmonyOS_Sans_SC_Medium"; letter-spacing:5px;}
.ind_box3 .btn{ width:100%; text-align:center; position:absolute; left:0; top:40%;}
.ind_box3 .btn img{ cursor:pointer;}
.ind_box3 .btn p{ margin-top:40px; font:normal 20px/40px "HarmonyOS_Sans_SC_Regular"; color:#ffffff; cursor:pointer;}
.ind_box3 iframe{ display:block; width:100%; height:100vh;}

.ind_box4{ padding:10.9375% 0 10.9375% 10.9375%; display:flex; overflow:hidden;}/*padding:210px 0 210px 210px;*/
.ind_box4 .l{ width:17.5438%; display:flex; flex-direction:column; justify-content:space-between;}/*300px*/
.ind_box4 .l .tit{}/*margin-top:100px;*/
.ind_box4 .l .tit p{ font:bold 36px/48px "CenturyGothicbold"; margin-bottom:14px;}
.ind_box4 .l .tit h3{ font:normal 36px/48px "HarmonyOS_Sans_SC_Medium"; letter-spacing:5px;}
.ind_box4 .l .lm{ margin-bottom:120px;}
.ind_box4 .l .lm li:not(:last-child){ margin-bottom:26px;}
.ind_box4 .l .lm li a{ display:inline-block; height:36px; border-bottom:2px solid #ffffff; font:normal 18px/36px "HarmonyOS_Sans_SC_Regular";}
.ind_box4 .l .lm li a:hover{ color:#b9a170; border-bottom:2px solid #b9a170;}
.ind_box4 .l .btn{ display:block; width:170px; height:50px; margin-top:50px; background:#b9a170; font:normal 15px/50px "微软雅黑"; text-align:center; color:#ffffff;}
.ind_box4 .sw4{ width:82.4561%; padding-bottom:10px;}/*width:1710px;*/
.ind_box4 .sw4:after{ content:''; width:96.4539%; height:1px; background:#b9a170; position:absolute; left:0; bottom:7px;}
.ind_box4 .sw4 .swb4{ width:25px; height:14px; background:#ffffff;}
.ind_box4 .sw4 .swb4:after{ font-size:14px; color:#999999;}
.ind_box4 .sw4 .swb4.swbp4{ left:210px; bottom:0; top:auto;}
.ind_box4 .sw4 .swb4.swbn4{ left:235px; bottom:0; top:auto; right:auto;}
.ind_box4 .sw4 .swiper-slide{ width:450px;}
.ind_box4 .sw4 .swiper-slide .img{ width:100%; border-radius:5px; overflow:hidden; margin-bottom:24px; overflow:hidden;}
.ind_box4 .sw4 .swiper-slide .img img{ transition:ease-in 0.3s;}
.ind_box4 .sw4 .swiper-slide .time{ font:bold 14px/32px Arial; height:32px; margin-bottom:18px; display:flex; align-items:center; position:relative;}
.ind_box4 .sw4 .swiper-slide .time img{ margin-right:8px;}
.ind_box4 .sw4 .swiper-slide .time:after{ content:''; width:32px; height:32px; border-radius:50%; background:#edf0f4; position:absolute; left:0; top:0; z-index:-1;}
.ind_box4 .sw4 .swiper-slide .tit{ font:normal 18px/30px "HarmonyOS_Sans_SC_Regular"; margin-bottom:22px;}
.ind_box4 .sw4 .swiper-slide .con{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular"; color:#999999; margin-bottom:60px;}
.ind_box4 .sw4 .swiper-slide .btn{ font:normal 14px/14px "微软雅黑"; color:#b9a170; display:flex; margin-bottom:70px;}
.ind_box4 .sw4 .swiper-slide .btn span{ display:inline-block; width:1px; height:14px; background:#b9a170; margin:0 20px;}
.ind_box4 .sw4 .swiper-slide .img img:hover{ transform:scale(1.1);}
.ind_box4 .sw4 .swiper-slide:hover .tit a{ color:#b9a170;}
.ind_box4 .sw4 .swiper-slide:hover .con{ color:#333333;}


.ind_box5{ width:100%; height:240px; background-position:center center; background-size:cover; padding:0 10.9375%; box-sizing:border-box;overflow:hidden; overflow:hidden; display:flex; justify-content:space-between; align-items:center;}
.ind_box5 .tit{ color:#ffffff;}
.ind_box5 .tit h3{ font:normal 36px/48px "HarmonyOS_Sans_SC_Medium";}
.ind_box5 .tit p{ font:normal 24px/40px "HarmonyOS_Sans_SC_Light"; margin-top:5px;}
.ind_box5 .btn{ display:block; width:170px; height:50px; font:normal 15px/50px "微软雅黑"; text-align:center; color:#ffffff; border:1px solid #ffffff; box-sizing:border-box;}
.ind_box5 .btn:hover{ background:linear-gradient(#d6a970, #9b774c); border:0;}

footer{ background:#000000;}
footer .foot1{ padding:4.1666% 10.9375%; display:flex; justify-content:space-between;}
footer .foot1 .l{ width:33%;}
footer .foot1 .l .img{ margin-bottom:30px;}
footer .foot1 .l .tel{ font:bold 32px/32px "CenturyGothicbold"; color:#ffffff; margin-bottom:24px;}
footer .foot1 .l>p{ font:normal 14px/28px "HarmonyOS_Sans_SC_Regular"; color:#666666;}
footer .foot1 .l>p>img{ margin:4px 10px 4px 0;}
footer .foot1 .r{ width:63.3333%; display:flex; justify-content:space-between;}
footer .foot1 .r dl dt{ font:normal 18px/30px "HarmonyOS_Sans_SC_Regular"; color:#ffffff; margin-bottom:15px;}
footer .foot1 .r dl dd a{ font:normal 15px/32px "HarmonyOS_Sans_SC_Regular"; color:#666666;}
footer .foot1 .r dl dd a:hover{ color:#b9a170;}
footer .foot2{ padding:0 10.9375%; display:flex; justify-content:space-between; align-items:center;}
footer .foot2 ul{ display:flex;}
footer .foot2 ul li{ font:normal 17px/36px "HarmonyOS_Sans_SC_Regular";}
footer .foot2 ul li img{ margin-right:8px;}
footer .foot2 ul li a{ color:#999999;}
footer .foot2 ul li a:hover{ color:#b9a170;}
footer .foot2 ul li:not(:last-child){ margin-right:60px;}
footer .foot2 dl{ position:relative;}
footer .foot2 dl dt{ width:210px; height:50px; background:#212121; border-radius:25px; padding:14px 25px 14px 15px; box-sizing:border-box; display:flex; justify-content:space-between;}
footer .foot2 dl dt div{ font:normal 15px/22px "HarmonyOS_Sans_SC_Regular"; color:#999999;}
footer .foot2 dl dt div img{ margin-right:10px;}
footer .foot2 dl dd{ width:170px; background:#212121; position:absolute; bottom:50px; left:50%; transform:translateX(-50%); transition:ease-in 0.3s; height:0; overflow:hidden;}
footer .foot2 dl dd a{ display:block; width:100%; padding:0 10px; box-sizing:border-box; font:normal 15px/30px "HarmonyOS_Sans_SC_Regular"; color:#999999;}
footer .foot2 dl dd a:hover{ background:#414141;}
footer .foot2 dl:hover dd{ padding:10px 0; height:auto;}
footer .foot3{ margin-top:24px; padding:25px 10.9375% 35px; border-top:1px solid rgba(255,255,255,0.15); font:normal 15px/30px "HarmonyOS_Sans_SC_Regular"; color:#777777;}
footer .foot3 a{ color:#777777;}
footer .foot3 a:hover{ color:#ffffff;}


/*右侧在线客服*/
.r_online { width: 50px; position: fixed; z-index: 80; top: 43%; right: 10px; }
.r_online ul li { width: 50px; height: 50px; border: 1px solid #eeeeee; margin-bottom: 7px; background: #ffffff; position: relative; }
.r_online ul li em { display: inline-block; vertical-align: top; width: 100%; height: 100%; overflow: hidden; background-image: url('../images/r_online.png'); background-repeat: no-repeat; position: relative; }
.r_online ul li div { position: absolute; z-index: 2; top: 0; right: 55px; border: 1px solid #eeeeee; border-top: 5px solid #b9a170; box-sizing: content-box; padding: 0 10px; font: normal 16px/44px "微软雅黑"; background: #FFF; display: none; }
.r_online ul li.online { background: #b9a170; border: 1px solid #b9a170; }
.r_online ul li.online em { background-position: 0px 0px; }
.r_online ul li.tel div { width: 170px; }
.r_online ul li.tel em { background-position: -50px -50px; }
.r_online ul li.email div { width: 220px; }
.r_online ul li.email em { background-position: -100px -50px; }
.r_online ul li.ewm div { width: 120px; font: normal 14px/24px "微软雅黑"; text-align: center; padding: 10px; }
.r_online ul li.ewm em { background-position: -150px -50px; }
.r_online ul li.ewm div img { max-width: 100%; }
.r_online ul li.qq div { width: 80px; padding-bottom: 20px; }
.r_online ul li.qq em { background-position: -200px -50px; }
.r_online ul li.scrolltop em { background-position: -250px -50px; }
.r_online ul li:hover { background: #b9a170; border: 1px solid #b9a170; }
.r_online ul li:hover div { display: block; }
.r_online ul li.tel:hover em { background-position: -50px 0px; }
.r_online ul li.email:hover em { background-position: -100px 0px; }
.r_online ul li.ewm:hover em { background-position: -150px 0px; }
.r_online ul li.qq:hover em { background-position: -200px 0px; }
.r_online ul li.scrolltop:hover em { background-position: -250px 0px; }

@media screen and (max-width:1000px) {
.r_online { display: none; }
}

.ny_ban{ position:relative;}
.ny_ban .img img{ width:100%;}
.ny_ban .wz{ width:100%; position:absolute; z-index:2; left:0; top:40%; color:#ffffff; text-align:center;}
.ny_ban .wz h3{ font:bold 66px/80px "BarlowBold";}
.ny_ban .wz p{ font:normal 50px/70px "HarmonyOS_Sans_SC_Bold";}


.ny_product{ overflow:hidden;}
.ny_product .box1{ padding:5.2083% 10.9375%; display:flex; justify-content:space-between; align-items:center; background-size:cover; background-position:center center;}
.ny_product .box1 .wz{ width:38.3333%; font:normal 16px/32px "HarmonyOS_Sans_SC_Light";}
.ny_product .box1 .img{ width:50%;}
.ny_product .box2{ padding:5.2083% 10.9375%;}
.ny_product .box2 .tit{ font:normal 48px/50px "HarmonyOS_Sans_SC_Regular"; text-align:center;}
.ny_product .box2 .dl1{ margin-top:50px;}
.ny_product .box2 .dl1 dt{ display:flex; border-bottom:1px solid #bfbfbf;}
.ny_product .box2 .dl1 dt div{ width:25%; font:bold 18px/48px "HarmonyOS_Sans_SC_Bold";}
.ny_product .box2 .dl1 dd{ display:flex; border-bottom:1px solid #bfbfbf;}
.ny_product .box2 .dl1 dd div{ width:25%; font:normal 16px/48px "HarmonyOS_Sans_SC_Regular";}
.ny_product .box2 .dl2{ margin-top:70px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.ny_product .box2 .dl2 dl{ width:48%; border-bottom:1px solid #bfbfbf; display:flex;}
.ny_product .box2 .dl2 dl dt{ width:33.3333%; font:bold 18px/48px "HarmonyOS_Sans_SC_Bold";}
.ny_product .box2 .dl2 dl dd{ width:33.3333%; font:normal 18px/48px "HarmonyOS_Sans_SC_Regular";}
.ny_product .box3{ padding:5.2083% 10.9375%; display:flex; justify-content:space-between; flex-wrap:wrap; background-size:cover; background-position:center center;}
.ny_product .box3 .tit{ width:100%; font:normal 48px/50px "HarmonyOS_Sans_SC_Regular"; color:#ffffff; text-align:center;}
.ny_product .box3 dl{ width:50%; margin-top:7.3333%; display:flex;}/*margin-top:110px;*/
.ny_product .box3 dl dt{ width:80px;}
.ny_product .box3 dl dd{ width:73.3333%; color:#ffffff;}
.ny_product .box3 dl dd h3{ font:bold 24px/24px "HarmonyOS_Sans_SC_Bold"; margin-bottom:20px;}
.ny_product .box4{ position:relative;}
.ny_product .box4 .tit{ width:100%; font:normal 48px/50px "HarmonyOS_Sans_SC_Regular"; color:#ffffff; text-align:center; position:absolute; z-index:2; left:0; top:5.2083%;}
.ny_product .box4 .btn{ width:100%; position:absolute; left:0; top:40%; text-align:center;}
.ny_product .box4 .btn img{ cursor:pointer;}
.ny_product .box4 .btn p{ margin-top:40px; cursor:pointer; font:normal 20px/40px "HarmonyOS_Sans_SC_Regular"; color:#ffffff;}
.ny_product .box4 video{ display:block; width:100%;}



.ny_about{ overflow:hidden;}
.ny_about>.lm{ display:flex; justify-content:center; margin:5.2083% 0 0;}
.ny_about>.lm li{ margin:0 35px;}
.ny_about>.lm li a{ font:normal 24px/24px "HarmonyOS_Sans_SC_Medium"; color:#666666;}
.ny_about>.lm li.on a{ color:#333333; padding-bottom:18px; border-bottom:2px solid #333333;}

.ny_about{ overflow:hidden;}
.ny_about .maodian{ position:relative;}
.ny_about .maodian a{ position:absolute; top:-90px;}/*margin-top:-90px;*/
.ny_about .box1{ padding:4.1666% 10.9375% 0;}/*padding:80px 210px 0;*/
.ny_about .box1 .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:60px;}
.ny_about .box1 .con{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular";}
.ny_about .box2{ position:relative;}
.ny_about .box2 .btn{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; cursor:pointer; border-radius:50%;}
.ny_about .box2 video{ display:block; width:100%;}
.ny_about .box3{ padding:5.2083% 10.9375% 7.8125%;}/*padding:100px 210px 150px;*/
.ny_about .box3 .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:90px;}
.ny_about .box3 ul{ display:flex; justify-content:space-between;}
.ny_about .box3 ul li{ display:flex; flex-direction:column; align-items:center;}
.ny_about .box3 ul li div{ width:80px; height:80px; padding:80px; background:#f9f9f9; border-radius:50%; margin-bottom:20px;}
.ny_about .box3 ul li div span{ display:block; width:100%; height:100%; background-size:cover;}
.ny_about .box3 ul li h3{ font:normal 28px/48px "HarmonyOS_Sans_SC_Medium"; color:#b9a170;}
.ny_about .box3 ul li p{ font:normal 20px/48px "HarmonyOS_Sans_SC_Light"; color:#666666;}
.ny_about .box3 ul li div:hover{ background:#b9a170;}
.ny_about .box3 ul li div:hover span{ background-position:left bottom;}
.ny_about .box4{ padding:5.2083% 10.9375%; background:#f9f9f9;}/*padding:100px 210px;*/
.ny_about .box4 .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:60px;}
.ny_about .box4 .con{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular";}
.ny_about .box4 .con ul{ display:flex;}
.ny_about .box4 .con ul li{ width:22.6666%;}
.ny_about .box4 .con ul li:not(:nth-child(4n)){ margin-right:3.1111%;}
.ny_about .box4 .con ul li h3{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular"; text-align:center; margin-top:15px;}
.ny_about .box5{ padding:5.2083% 10.9375%;}/*padding:100px 210px;*/
.ny_about .box5 .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:60px;}
.ny_about .box5 .lm{ margin:70px 0 80px; display:flex; justify-content:center;}
.ny_about .box5 .lm li{ margin:0 20px; width:230px; height:40px; padding:14px; border:1px solid #bfbfbf; font:normal 20px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; cursor:pointer;}
.ny_about .box5 .lm li.on{ background:#b9a170; border:1px solid #b9a170; color:#ffffff;}
.ny_about .box5 .con{ position:relative;}
.ny_about .box5 .con>li{ height:0; overflow:hidden;}
.ny_about .box5 .con .swiper-slide div{ padding:24px 0; text-align:center; border:1px solid #dcdcdc; box-sizing:border-box;}
.ny_about .box5 .con .swiper-slide h3{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular"; color:#777777; text-align:center; margin-top:24px;}
.ny_about .box5 .con .swb5{ width:0; height:0; border:1px solid #b9a170; border-radius:50%; overflow:hidden;}
.ny_about .box5 .con .swb5:after{ font-size:24px; color:#b9a170;}
.ny_about .box5 .con .swbp51{ left:-110px;}
.ny_about .box5 .con .swbn51{ right:-110px;}
.ny_about .box5 .con .swbp52{ left:-110px;}
.ny_about .box5 .con .swbn52{ right:-110px;}
.ny_about .box5 .con>li.on{ height:auto;}
.ny_about .box5 .con>li.on .swb5{ width:60px; height:60px;}



.ny_jobs{ overflow:hidden;}
.ny_jobs .box{ padding:5.2083% 10.9375%;}/*padding:100px 210px;*/
.ny_jobs .box .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:60px;}
.ny_jobs .box .lm{ margin:70px 0 80px; display:flex; justify-content:center;}
.ny_jobs .box .lm li{ margin:0 20px; width:230px; height:40px; padding:14px; border:1px solid #bfbfbf; font:normal 20px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; cursor:pointer;}
.ny_jobs .box .lm li.on{ background:#b9a170; border:1px solid #b9a170; color:#ffffff;}
.ny_jobs .box .lm li.on a{ color:#ffffff;}
.ny_jobs .box .con .types{ height:70px; padding:0 50px; margin-bottom:10px; background:#b9a170; display:flex; justify-content:space-between; align-items:center;}
.ny_jobs .box .con .types div{ font:normal 18px/30px "HarmonyOS_Sans_SC_Regular"; color:#ffffff;}
.ny_jobs .box .con .types div:nth-child(1){ width:15%;}
.ny_jobs .box .con .types div:nth-child(2){ width:12%; text-align:center;}
.ny_jobs .box .con .types div:nth-child(3){ width:12%; text-align:center;}
.ny_jobs .box .con .types div:nth-child(4){ width:9%; text-align:center;}
.ny_jobs .box .con .types div:nth-child(5){ width:12%; text-align:center;}
.ny_jobs .box .con .types div:nth-child(6){ width:15px; height:15px;}
.ny_jobs .box .con dl{ margin-bottom:20px;}
.ny_jobs .box .con dl dt.types{ height:80px; margin-bottom:0; background:#f5f7f8; border-bottom:1px solid #e3eaf2; cursor:pointer;}
.ny_jobs .box .con dl dt.types div{ color:#333333;}
.ny_jobs .box .con dl dt.types div:last-child{ position:relative;}
.ny_jobs .box .con dl dt.types div:last-child:before{ width:3px; height:15px; background:#b9a170; content:''; position:absolute; left:6px; top:0; transition:ease-in 0.3s; transform-origin:center center;}
.ny_jobs .box .con dl dt.types div:last-child:after{ width:15px; height:3px; background:#b9a170; content:''; position:absolute; left:0; top:6px; transition:ease-in 0.3s; transform-origin:center center;}
.ny_jobs .box .con dl dd{ background:#f5f7f8; font:normal 16px/32px "微软雅黑"; height:0; overflow:hidden;}
.ny_jobs .box .con dl dd .btn{ display:block; width:170px; height:50px; margin-top:30px; background:#b9a170; border-radius:25px; font:normal 18px/50px "微软雅黑"; color:#ffffff; text-align:center;}
.ny_jobs .box .con dl.on dt.types div:last-child:before{ transform:rotate(90deg);}
.ny_jobs .box .con dl.on dt.types div:last-child:after{ display:none;}
.ny_jobs .box .con dl.on dd{ height:auto; padding:50px 50px 65px;}



.ny_brand{ overflow:hidden;}
.ny_brand dl{ display:flex; background:#1b1b1b;}
.ny_brand dl dt{ width:63.5416%; overflow:hidden;}/*1220px*/
.ny_brand dl dt img{ width:100%; transition:ease-in 0.3s;}
.ny_brand dl dt img:hover{ transform:scale(1.1);}
.ny_brand dl dd{ width:36.4584%; display:flex; justify-content:flex-end; align-items:center;}/*700px*/
.ny_brand dl dd .box{ width:50%; margin:0 30% 0 0;}/* width:350px; margin-right:210px;*/
.ny_brand dl dd .box .tit{ overflow:hidden;}
.ny_brand dl dd .box .tit img{ float:right;}
.ny_brand dl dd .box .tit h3{ font:normal 30px/30px "HarmonyOS_Sans_SC_Medium"; color:#ffffff;}
.ny_brand dl dd .box .tit p{ font:normal 20px/20px "BarlowBold"; color:rgba(255,255,255,0.5); margin-top:20px;}
.ny_brand dl dd .box .con{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular"; color:rgba(255,255,255,0.8); margin:14.2857% 0;}
.ny_brand dl dd .box .btn{ display:flex; justify-content:space-between;}
.ny_brand dl dd .box .btn a{ display:block; width:160px; height:50px; border:1px solid #ffffff; box-sizing:border-box; font:normal 15px/50px "微软雅黑"; color:#ffffff; text-align:center;}
.ny_brand dl dd .box .btn a:hover{ background:linear-gradient(#d6a970, #9b774c); border:0;}
.ny_brand dl:nth-child(2n){ flex-direction:row-reverse;}
.ny_brand dl:nth-child(2n) dd{ justify-content:flex-start;}
.ny_brand dl:nth-child(2n) dd .box{ margin:0 0 0 30%;}



.ny_news{ padding:0 10.9375% 5.2083%; overflow:hidden;}/*padding:0 210px 100px;*/
.ny_news>.lm{ display:flex; justify-content:center; margin:5.2083% 0 0;}
.ny_news>.lm li{ margin:0 35px;}
.ny_news>.lm li a{ font:normal 24px/24px "HarmonyOS_Sans_SC_Medium"; color:#666666;}
.ny_news>.lm li.on a{ color:#333333; padding-bottom:18px; border-bottom:2px solid #333333;}
.ny_news>.list{ display:flex; flex-wrap:wrap; margin-top:5.3333%;}
.ny_news>.list li{ width:30%; margin:0 5% 4.6666% 0;}/*width:450px;*/
.ny_news>.list li .img{ width:100%; border-radius:5px; overflow:hidden; margin-bottom:24px;}
.ny_news>.list li .img img{ width:100%; transition:ease-in 0.3s;}
.ny_news>.list li .time{ font:bold 14px/32px Arial; height:32px; margin-bottom:18px; display:flex; align-items:center; position:relative;}
.ny_news>.list li .time img{ margin-right:8px;}
.ny_news>.list li .time:after{ content:''; width:32px; height:32px; border-radius:50%; background:#edf0f4; position:absolute; left:0; top:0; z-index:-1;}
.ny_news>.list li .tit{ font:normal 18px/30px "HarmonyOS_Sans_SC_Regular"; margin-bottom:22px; max-height:60px; overflow:hidden;}
.ny_news>.list li .con{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular"; color:#999999; margin-bottom:13.3333%; max-height:60px; overflow:hidden;}/* margin-bottom:60px;*/
.ny_news>.list li .btn{ font:normal 14px/14px "微软雅黑"; color:#b9a170; display:flex; margin-bottom:15.5555%;}/* margin-bottom:70px;*/
.ny_news>.list li .btn span{ display:inline-block; width:1px; height:14px; background:#b9a170; margin:0 20px;}
.ny_news>.list li:nth-child(3n){ margin:0 0 4.6666%;}
.ny_news>.list li:hover .img img{ transform:scale(1.1);}
.ny_news>.list li:hover .tit a{ color:#b9a170;}
.ny_news>.list li:hover .con{ color:#333333;}


.ny_news_detail{ max-width:1000px; margin:90px auto 0; overflow:hidden;}
.ny_news_detail .ny_lj{ font:normal 15px/30px "HarmonyOS_Sans_SC_Regular"; color:#b9a170; padding:50px 0 16px; border-bottom:2px solid #eaeaea;}
.ny_news_detail .ny_lj a{ color:#b9a170;}
.ny_news_detail .box .time{ font:normal 14px/30px "HarmonyOS_Sans_SC_Regular"; color:#666666; margin:40px 0 0;}
.ny_news_detail .box .tit{ font:normal 36px/60px "HarmonyOS_Sans_SC_Medium"; margin:0 0 40px;}
.ny_news_detail .box .con{ font:normal 16px/26px "HarmonyOS_Sans_SC_Regular"; color:#666666;}
.ny_news_detail .box .prev_next{ margin-top:7%; padding-top:4%; border-top:2px solid #eaeaea; display:flex; justify-content:space-between; align-items:center; font:normal 15px/30px "HarmonyOS_Sans_SC_Medium";}
.ny_news_detail .box .prev_next a{ color:#888888;}
.ny_news_detail .box .prev_next .prev span{ margin-right:20px;}
.ny_news_detail .box .prev_next .next span{ margin-left:20px;}
.ny_news_detail .box .prev_next .back a{ display:block; width:126px; height:42px; border:1px solid #888888; display:flex; justify-content:center; align-items:center;}
.ny_news_detail .box .prev_next .back a span{ display:block; width:20px; height:20px; margin-right:10px; background:url(../images/news_detail_11.png) no-repeat left top; background-size:cover;}
.ny_news_detail .box .prev_next a:hover{ color:#b9a170;}
.ny_news_detail .box .prev_next .back a:hover{ border:1px solid #b9a170;}
.ny_news_detail .box .prev_next .back a:hover span{ background-position:left bottom;}
.ny_news_detail .tuijian{ margin:8% 0 10%;}
.ny_news_detail .tuijian .title{ display:flex; justify-content:center; margin-bottom:7%; font:normal 24px/24px "HarmonyOS_Sans_SC_Medium"; color:#666666;}
.ny_news_detail .tuijian .title a{ color:#333333; padding-bottom:18px; border-bottom:2px solid #333333;}
.ny_news_detail .tuijian dl{ margin-bottom:4%; display:flex; justify-content:space-between;}
.ny_news_detail .tuijian dl:last-child{ margin-bottom:0;}
.ny_news_detail .tuijian dl dt{ width:240px; border-radius:5px; overflow:hidden;}
.ny_news_detail .tuijian dl dt img{ width:100%; transition:ease-in 0.3s;}
.ny_news_detail .tuijian dl dd{ width:704px;}
.ny_news_detail .tuijian dl dd h3{ font:normal 18px/30px "HarmonyOS_Sans_SC_Regular"; margin:5px 0 15px;}
.ny_news_detail .tuijian dl dd div{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular"; color:#999999;}
.ny_news_detail .tuijian dl dd .btn{ font:normal 14px/14px "微软雅黑"; color:#b9a170; display:flex; margin-top:15px;}
.ny_news_detail .tuijian dl dd .btn span{ display:inline-block; width:1px; height:14px; background:#b9a170; margin:0 20px;}
.ny_news_detail .tuijian dl:hover dt img{ transform:scale(1.1);}
.ny_news_detail .tuijian dl:hover dd h3 a{ color:#b9a170;}
.ny_news_detail .tuijian dl:hover dd div{ color:#333333;}


.ny_service{ padding:0 10.9375%; overflow:hidden;}/*padding:0 210px;*/
.ny_service>.lm{ display:flex; justify-content:center; margin:6.6666% 0 0;}/*margin:80px 0 0;*/
.ny_service>.lm li{ margin:0 35px;}
.ny_service>.lm li a{ font:normal 24px/24px "HarmonyOS_Sans_SC_Medium"; color:#666666;}
.ny_service>.lm li.on a{ color:#333333; padding-bottom:18px; border-bottom:2px solid #333333;}

.ny_service .box1{ padding:5.3333% 0 0;}/*padding:80px 210px 0;*/
.ny_service .box1 .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; text-align:center; margin-bottom:3.6458%;}/*margin-bottom:70px;*/
.ny_service .box1 .sel{ display:flex; justify-content:space-between; margin-bottom:40px;}
.ny_service .box1 .sel>li{ width:32%; height:60px; background:#ededed; padding:10px 2%; box-sizing:border-box; font:normal 20px/40px "HarmonyOS_Sans_SC_Medium"; position:relative;}/*width:480px;*/
.ny_service .box1 .sel>li .dropProv{ width:calc(96% - 34px); height:200px; position:absolute; padding:0 10px; box-sizing:border-box; background:#ffffff; overflow-y:scroll; display:none;}
.ny_service .box1 .sel>li .dropCity{ width:calc(96% - 34px); height:200px; position:absolute; padding:0 10px; box-sizing:border-box; background:#ffffff; overflow-y:scroll; display:none;}
.ny_service .box1 .sel>li>input{ width:calc(96% - 20px); height:40px; background:none; font:normal 16px/40px "HarmonyOS_Sans_SC_Medium";}
.ny_service .box1 .sel>li>button{ width:20px; height:40px; border:0; padding:0;}
.ny_service .box1 .list{ margin-bottom:20px;}
.ny_service .box1 .list dl dt{ padding:0 40px; border-bottom:1px solid #dcdcdc; display:flex; justify-content:space-between; font:normal 20px/60px "HarmonyOS_Sans_SC_Medium"; cursor:pointer;}
.ny_service .box1 .list dl dt p span{ display:inline-block; vertical-align:middle; width:20px; height:20px; margin-left:5px; position:relative;}
.ny_service .box1 .list dl dt p span:after{ content:''; width:10px; height:10px; position:absolute; left:50%; top:50%; border-right:1px solid #333333; border-bottom:1px solid #333333; transform:rotate(45deg) translate(-50%,-50%); transform-origin:50% 50%; transition:ease-in 0.3s;}
.ny_service .box1 .list dl dd{ display:flex; justify-content:space-between; height:0; overflow:hidden; transition:ease-in 0.3s;}
.ny_service .box1 .list dl dd div{ width:32.6666%; height:220px; background:#ededed; display:flex; flex-direction:column; justify-content:center; align-items:center;} /*width:490px; height:220px;*/
.ny_service .box1 .list dl dd div h3{ font:normal 18px/30px "HarmonyOS_Sans_SC_Medium"; margin-top:15px;}
.ny_service .box1 .list dl dd div p{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular";}
.ny_service .box1 .list dl.on dt{ background:#b9a170; border-bottom:0; color:#ffffff;}
.ny_service .box1 .list dl.on dt p span:after{ border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; transform:rotate(225deg);}
.ny_service .box1 .list dl.on dd{ height:auto; margin-top:20px;}

.ny_service .box2{ height:60px; margin:0 0 20px; padding:75px 90px; background:#000000; position:relative;}
.ny_service .box2 .sw2 .swiper-slide{ text-align:center;}
.ny_service .box2 .swb2:after{ font-size:34px; color:#ffffff;}
.ny_service .box2 .swbp2{ left:34px;}
.ny_service .box2 .swbn2{ right:34px;}

.ny_service .box3{ margin:0 0 20px;}
.ny_service .box3 .sw3 .swiper-slide img{ width:100%;}
.ny_service .box3 .sw3 .swp3 .swiper-pagination-bullet{ width:12px; height:12px; background:#7b8594; opacity:1; margin:0 8px!important;}
.ny_service .box3 .sw3 .swp3 .swiper-pagination-bullet-active{ background:#b9a170;}

.ny_service .box4{ margin-bottom:90px;}
.ny_service .box4 dl dt{ padding:0 40px; border-bottom:1px solid #dcdcdc; display:flex; justify-content:space-between; font:normal 20px/60px "HarmonyOS_Sans_SC_Medium"; cursor:pointer;}
.ny_service .box4 dl dt p span{ display:inline-block; vertical-align:middle; width:20px; height:20px; margin-left:5px; position:relative;}
.ny_service .box4 dl dt p span:after{ content:''; width:10px; height:10px; position:absolute; left:50%; top:50%; border-right:1px solid #333333; border-bottom:1px solid #333333; transform:rotate(45deg) translate(-50%,-50%); transform-origin:50% 50%; transition:ease-in 0.3s;}
.ny_service .box4 dl dd{ display:flex; justify-content:space-between; height:0; overflow:hidden; transition:ease-in 0.3s;}
.ny_service .box4 dl dd div{ width:32.6666%; height:220px; background:#ededed; display:flex; flex-direction:column; justify-content:center; align-items:center;} /*width:490px; height:220px;*/
.ny_service .box4 dl dd div h3{ font:normal 18px/30px "HarmonyOS_Sans_SC_Medium"; margin-top:15px;}
.ny_service .box4 dl dd div p{ font:normal 16px/30px "HarmonyOS_Sans_SC_Regular";}
.ny_service .box4 dl.on dt{ background:#b9a170; border-bottom:0; color:#ffffff;}
.ny_service .box4 dl.on dt p span:after{ border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; transform:rotate(225deg);}
.ny_service .box4 dl.on dd{ height:auto; margin-top:20px;}



.ny_quality{ overflow:hidden;}
.ny_quality .box1{ position:relative;}
.ny_quality .box1 .img img{ width:100%;}
.ny_quality .box1 .con{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.ny_quality .box1 .con .tit{ font:normal 40px/40px "HarmonyOS_Sans_SC_Medium"; color:#ffffff; margin-bottom:5.06666%;}/*margin-bottom:76px;*/
.ny_quality .box1 .con .inp{ width:60%; height:70px; padding:15px 30px; box-sizing:border-box; margin:0 auto 2.6666%; background:#f9f9f9; border-radius:8px;}/* width:900px;margin:0 auto 40px*/
.ny_quality .box1 .con .inp input{ width:100%; height:100%; background:none; font:normal 16px/40px "HarmonyOS_Sans_SC_Regular";}
.ny_quality .box1 .con .btn button{ display:block; width:26.6666%; height:70px; margin:0 auto; background:#b9a170; border-radius:8px; border:0; font:normal 18px/70px "HarmonyOS_Sans_SC_Regular"; color:#ffffff; text-align:center;}/* width:400px; height:70px;*/
.ny_quality .box2{ height:auto; background:#b9a170; padding:4% 4.6666% 4.6666%; margin:0 0 6.6666%; text-align:center; color:#ffffff;}/*padding:60px 70px 70px;margin:0 0 100px;*/
.ny_quality .box2 h3{ font:normal 30px/40px "HarmonyOS_Sans_SC_Medium";}
.ny_quality .box2 p{ font:normal 24px/40px "HarmonyOS_Sans_SC_Light";}
.ny_quality .box2 div{ font:normal 16px/24px "HarmonyOS_Sans_SC_Regular"; margin-top:35px;}



.ny_reservation{ overflow:hidden; padding-bottom:6.6666%;}/* padding-bottom:100px;*/
.ny_reservation .box1 dl{ display:flex; justify-content:space-between;}
.ny_reservation .box1 dl dd{ width:45.3333%;}/*width:680px;*/
.ny_reservation .box1 dl dd .row{ display:flex; margin-bottom:15px; font:normal 16px/40px "HarmonyOS_Sans_SC_Regular"; color:#777777;}
.ny_reservation .box1 dl dd .row .l{ width:100px; padding:15px 0;}
.ny_reservation .box1 dl dd .row .r{ width:calc(100% - 100px); background:#f9f9f9; border-radius:5px; padding:15px 20px;}
.ny_reservation .box1 dl dd .row .r select{ width:100%; height:100%; background:none;}
.ny_reservation .box1 dl dd .row .r input{ width:100%; height:100%; background:none;}
.ny_reservation .box1 dl dd .row:first-child{ margin-bottom:30px;}
.ny_reservation .box1 dl dd .row:first-child .l{ padding:0;}
.ny_reservation .box1 dl dd .row:first-child .r{ background:none; padding:0; font:normal 24px/40px "HarmonyOS_Sans_SC_Bold"; color:#b9a170;}
.ny_reservation .box1 dl dd .row:nth-child(6) .r{ display:flex; justify-content:space-between;}
.ny_reservation .box1 dl dd .row:nth-child(6) .r input{ width:50%;}
.ny_reservation .box1 dl dd .row:nth-child(7){ margin-bottom:0;}
.ny_reservation .box1 dl dd .row:nth-child(7) input{ width:16px; margin-right:5px;}
.ny_reservation .box1 dl dd .row:nth-child(7) span{ color:#b9a170;}
.ny_reservation .box1 dl dt{ width:48.6666%;}/*width:730px;*/
.ny_reservation .box1 dl dt img{ width:100%;}
.ny_reservation .box1 .btn{ margin:2.6666% 0 6.6666%; display:flex; justify-content:center;}
.ny_reservation .box1 .btn button{ width:20%; height:70px; border:0; margin:0 15px; background:#cccccc; border-radius:8px; font:normal 18px/40px "HarmonyOS_Sans_SC_Regular";}/*width:300px;*/
.ny_reservation .box1 .btn button[type="submit"]{ background:#b9a170; color:#ffffff;}


.ny_faq{ overflow:hidden;}
.ny_faq .box1 dl{ margin-bottom:30px;}
.ny_faq .box1 dl dt{ padding:15px 50px; border:1px solid #e5e5e5; font:normal 20px/50px "HarmonyOS_Sans_SC_Regular"; cursor:pointer; display:flex; justify-content:space-between; align-items:center;}
.ny_faq .box1 dl dt h3{ width:calc(100% - 30px);}
.ny_faq .box1 dl dt span{ display:block; width:17px; height:17px; position:relative; transition:ease-in 0.3s;}
.ny_faq .box1 dl dt span:before{ content:''; width:1px; height:17px; background:#666666; position:absolute; left:8px; top:0;}
.ny_faq .box1 dl dt span:after{ content:''; width:17px; height:1px; background:#666666; position:absolute; left:0; top:8px;}
.ny_faq .box1 dl dd{ padding:0 50px; background:#f9f9f9; font:normal 18px/28px "HarmonyOS_Sans_SC_Regular"; color:#555555; height:0; overflow:hidden; transition:ease-in 0.3s;}
.ny_faq .box1 dl.on dt{ background:#b9a170; border:1px solid #b9a170; color:#ffffff;}
.ny_faq .box1 dl.on dt span{ transform:rotate(45deg);}
.ny_faq .box1 dl.on dt span:before{ background:#ffffff;}
.ny_faq .box1 dl.on dt span:after{ background:#ffffff;}
.ny_faq .box1 dl.on dd{ height:auto; padding:35px 50px 60px;}



.ny_contact{ overflow:hidden;}
.ny_contact{ padding:0 10.9375%;}/*padding:0 210px;*/
.ny_contact>.lm{ display:flex; justify-content:center; margin:6.6666% 0 0;}/*margin:80px 0 0;*/
.ny_contact>.lm li{ margin:0 35px;}
.ny_contact>.lm li a{ font:normal 24px/24px "HarmonyOS_Sans_SC_Medium"; color:#666666;}
.ny_contact>.lm li.on a{ color:#333333; padding-bottom:18px; border-bottom:2px solid #333333;}

.ny_contact .box1 dl{ padding:30px; display:flex;}
.ny_contact .box1 dl dt{ width:50%; padding:40px; box-sizing:border-box; background:#b9a170; color:#ffffff;}
.ny_contact .box1 dl dt h3{ font:normal 28px/60px "HarmonyOS_Sans_SC_Bold";}
.ny_contact .box1 dl dt .list{ padding:50px 0; margin:15px 0 35px; border-top:1px dashed #ffffff; border-bottom:1px dashed #ffffff;}
.ny_contact .box1 dl dt .list .li{ display:flex; align-items:center;}
.ny_contact .box1 dl dt .list .li .l{ width:50px; height:50px; border:1px solid #ffffff; border-radius:50%; margin-right:16px;}
.ny_contact .box1 dl dt .list .li .l span{ display:block; width:20px; height:20px; margin:15px;}
.ny_contact .box1 dl dt .list .li .l span:before{ font-size:20px;}
.ny_contact .box1 dl dt .list .li .r h3{ font:bold 16px/24px "微软雅黑";}
.ny_contact .box1 dl dt .list .li .r p{ font:bold 16px/24px "CenturyGothicbold";}
.ny_contact .box1 dl dt .list .li:not(:last-child){ margin-bottom:30px;}
.ny_contact .box1 dl dt h4{ font:normal 28px/30px "HarmonyOS_Sans_SC_Bold";}
.ny_contact .box1 dl dd{ width:50%;}
.ny_contact .box1 dl dd>img{ width:100%; height:100%;}



.ny_join{ overflow:hidden;}
.ny_join .box1{ padding:5.3333% 0 6.6666%;}/*padding:80px 0 100px;*/
.ny_join .box1 ul{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.ny_join .box1 ul li{ display:flex; width:49.3333%; padding:15px 30px; box-sizing:border-box; background:#f9f9f9; border-radius:8px; margin-bottom:15px;}/*width:740px;*/
.ny_join .box1 ul li span{ display:block; width:80px; font:normal 16px/40px "HarmonyOS_Sans_SC_Regular"; color:#777777;}
.ny_join .box1 ul li input{ font:normal 16px/40px "HarmonyOS_Sans_SC_Regular"; width:calc(100% - 80px); background:none;}
.ny_join .box1 ul li select{ font:normal 16px/40px "HarmonyOS_Sans_SC_Regular"; width:calc(100% - 80px); background:none;}
.ny_join .box1 ul li:nth-child(7){ width:100%;}
.ny_join .box1 ul li:nth-child(7) span{ width:120px;}
.ny_join .box1 ul li:nth-child(7) select{ width:calc(100% - 120px);}
.ny_join .box1 ul li:nth-child(8){ width:100%;}
.ny_join .box1 ul li:nth-child(8) span{ width:140px;}
.ny_join .box1 ul li:nth-child(8) textarea{ font:normal 16px/40px "HarmonyOS_Sans_SC_Regular"; width:calc(100% - 140px); height:160px; background:none;}
.ny_join .box1 ul li:nth-child(9) input{ width:calc(100% - 190px);}
.ny_join .box1 ul li:nth-child(10){ background:none; padding:0;}
.ny_join .box1 ul li:nth-child(10) button{ width:54.054%; background:#b9a170; border-radius:8px; border:0; font:normal 18px/40px "HarmonyOS_Sans_SC_Regular"; color:#ffffff;}/*width:400px;*/


@media only screen and (max-width: 1600px) {
	.w1500{ padding:0 3.125%;}/* padding:0 50px;*/
	.ind_box4{ padding:10.9375% 0 10.9375% 80px;}


}

@media only screen and (max-width: 1440px) {
	header{ padding:0 3.5%;}
	header .head .menu>ul>li>.cen{ padding:5.2083% 0 5.7291%;}
	header .head .menu>ul>li>.cen dl{ padding:0 6.25%;}
	.w1500{ padding:0 3.5%; box-sizing:border-box;}
	.ind_box2 .sw2 .swbp2{ left:3.5%;}
	.ind_box2 .sw2 .swbn2{ right:3.5%;}
	.ind_box4{ padding:10.9375% 0 10.9375% 3.5%;}
	.ind_box5{ padding:0 3.5%;}
	footer .foot1{ padding:4.1666% 3.5%;}
	footer .foot2{ padding:0 3.5%;}
	footer .foot3{ padding:25px 3.5% 35px;}
	
	.ny_product .box1{ padding:5.2083% 3.5%;}
	.ny_product .box2{ padding:5.2083% 3.5%;}
	.ny_product .box3{ padding:5.2083% 3.5%;}
	
	.ny_about .box1{ padding:4.1666% 3.5% 0;}
	.ny_about .box3{ padding:5.2083% 3.5% 7.8125%;}
	.ny_about .box4{ padding:5.2083% 3.5%;}
	.ny_about .box5{ padding:5.2083% 3.5%;}
	.ny_about .box5 .con .swbp51{ left:0;}
	.ny_about .box5 .con .swbn51{ right:0;}
	.ny_about .box5 .con .swbp52{ left:0;}
	.ny_about .box5 .con .swbn52{ right:0;}
	
	.ny_brand dl dd .box{ width: 75%; margin: 0 10% 0 0;}
	.ny_brand dl:nth-child(2n) dd .box{ margin: 0 0 0 10%;}
	
	.ny_news{padding: 0 3.5% 5.2083%;}
	.ny_service{ padding:0 3.5%;}
	
	.ny_contact{ padding:0 3.5%;}
	.ny_contact .box1 dl{ padding:0;}
}

@media only screen and (max-width: 1366px) {
	.ind_box1 .box .tit{margin-top: 6.6666%; margin-bottom: 2.4%;}
	.ind_box2 .sw2 .swiper-slide .con{ width:40%;}
	
	.ind_box4 .sw4 .swiper-slide{ width:350px;}
}

@media only screen and (max-width: 1170px) {
	header{ padding:0 15px;}
	header .head .logo{ width:50px; height:40px; padding:5px 0;}
	header .head .menu{ display:none;}
	header .head .r{ margin-right:30px;}
	header .head .r .yy{ padding:15px 0; margin-right:10px;}
	header .head .r .search{ padding:15px 0;}
	header .head .phone_menu_trigger{ display:block;}
	
	.ind_box1 .bg{ position:relative; width:100%; overflow:hidden;}
	.ind_box1 .bg img{ position:relative; left:50%; transform:translateX(-50%); max-width:none; height:300px;}
	.ind_box1 .box .tit p{font: bold 20px/24px "CenturyGothicbold"; margin-bottom: 0px;}
	.ind_box1 .box .tit h3{font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ind_box1 .box dl{ width:100%;}
	.ind_box1 .box dl dt h3{ width:calc(100% - 20px); font:normal 16px/24px "HarmonyOS_Sans_SC_Medium"; padding:3px;}
	.ind_box1 .box dl dt div{ width:14px; height:14px;}
	.ind_box1 .box dl dt div:before{ width:14px; top:6px;}
	.ind_box1 .box dl dt div:after{ height:14px; left:6px;}
	.ind_box1 .box dl dd{ font:normal 12px/16px "HarmonyOS_Sans_SC_Regular";}
	.ind_box1 .box dl:hover dd{ padding-bottom:10px;}
	
	.ind_box2 .tit p{font: bold 20px/24px "CenturyGothicbold"; margin-bottom: 0px;}
	.ind_box2 .tit h3{font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ind_box2 .sw2 .swiper-slide .con h3{ font: normal 16px/20px "HarmonyOS_Sans_SC_Bold";}
	.ind_box2 .sw2 .swiper-slide .con p{ font: normal 14px/18px "HarmonyOS_Sans_SC_Regular"; display:none;}
	.ind_box2 .sw2 .swiper-slide .con div{ display:none;}
	.ind_box2 .sw2 .swiper-slide .con .btn{ width:100px; height:30px; margin-top:10px; font: normal 12px/30px "微软雅黑";}
	.ind_box2 .sw2 .swb2{ width:30px; height:30px; line-height:30px; font-size:14px;}
	
	.ind_box3 .tit{width: 100%;}
	.ind_box3 .tit p{font: bold 20px/24px "CenturyGothicbold"; margin-bottom: 0px;}
	.ind_box3 .tit h3{font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ind_box3 .btn{top: 65%;}
	.ind_box3 .btn img{ width:50px;}
	.ind_box3 .btn p{margin-top: 0px; font: normal 14px/30px "HarmonyOS_Sans_SC_Regular";}
	.ind_box3 iframe{ height:32vh;}
	
	.ind_box4 .l{ width:30%;}
	.ind_box4 .l .tit p{font: bold 20px/24px "CenturyGothicbold"; margin-bottom: 0px;}
	.ind_box4 .l .tit h3{font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ind_box4 .l .lm{ margin-bottom:20px;}
	.ind_box4 .l .lm li:not(:last-child){ margin-bottom:5px;}
	.ind_box4 .l .lm li a{height:30px;font: normal 14px/30px "HarmonyOS_Sans_SC_Regular";}
	.ind_box4 .l .btn{width: 100px; height: 30px;margin-top: 10px; font: normal 12px/30px "微软雅黑";}
	.ind_box4 .sw4{ width:70%;}
	.ind_box4 .sw4 .swiper-slide{ width:200px;}
	.ind_box4 .sw4 .swiper-slide .img{ margin-bottom:5px;}
	.ind_box4 .sw4 .swiper-slide .time{ margin-bottom:5px;}
	.ind_box4 .sw4 .swiper-slide .tit{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	.ind_box4 .sw4 .swiper-slide .con{ display:none;}
	.ind_box4 .sw4 .swiper-slide .btn{ margin-bottom:20px;}
	.ind_box4 .sw4 .swb4.swbp4{ left:50px;}
	.ind_box4 .sw4 .swb4.swbn4{ left:75px;}
	
	.ind_box5{ height:auto; flex-direction:column; padding:3.5%; text-align:center;}
	.ind_box5 .tit h3{font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ind_box5 .tit p{font: normal 16px/24px "HarmonyOS_Sans_SC_Light";}
	.ind_box5 .btn{width: 150px; height: 40px; font: normal 14px/40px "微软雅黑"; margin-top:10px;}
	
	footer .foot1 .l{ width:100%; overflow:hidden;}
	footer .foot1 .l .img{ width:100px; margin-bottom:0; margin-right:15px; float:left;}
	footer .foot1 .l .tel{ font: bold 24px/24px "CenturyGothicbold"; margin-bottom:5px;}
	footer .foot1 .l>p{font: normal 12px/20px "HarmonyOS_Sans_SC_Regular";}
	footer .foot1 .l>p img{ float:left;}
	footer .foot1 .r{ display:none;}
	footer .foot2{ flex-wrap:wrap;}
	footer .foot2 ul{ flex-wrap:wrap;}
	footer .foot2 ul li{ margin-bottom:10px;}
	footer .foot2 ul li:not(:last-child){ margin-right:10px;}
	
	
	
	.ny_ban .wz{ width:100%;top: 60%;}
	.ny_ban .wz h3{font: bold 26px/30px "BarlowBold";}
	.ny_ban .wz p{font: normal 26px/40px "HarmonyOS_Sans_SC_Bold";}
	
	.ny_product .box1{ flex-direction:column;}
	.ny_product .box1 .wz{ width:100%; font: normal 14px/26px "HarmonyOS_Sans_SC_Light";}
	.ny_product .box1 .img{ width:100%;}
	.ny_product .box2 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular";}
	.ny_product .box2 .dl1{ margin-top:10px; text-align:center;}
	.ny_product .box2 .dl1 dt div{font: bold 14px/40px "HarmonyOS_Sans_SC_Bold";}
	.ny_product .box2 .dl1 dd div{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular"; padding:3px 0;}
	.ny_product .box2 .dl2{ margin-top:30px;}
	.ny_product .box2 .dl2 dl{ width:100%; align-items:center; padding:3px 0;}
	.ny_product .box2 .dl2 dl dt{font: bold 14px/40px "HarmonyOS_Sans_SC_Bold";}
	.ny_product .box2 .dl2 dl dd{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	.ny_product .box3{ flex-wrap:wrap;}
	.ny_product .box3 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular";}
	.ny_product .box3 dl{ width:100%; margin-top: 4.3333%;}
	.ny_product .box3 dl dd h3{ font: bold 18px/24px "HarmonyOS_Sans_SC_Bold";margin-bottom: 10px;}
	.ny_product .box4 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular";}
	.ny_product .box4 .btn{width: 150px; height: 40px; font: normal 14px/40px "微软雅黑"; margin-top:10px;}
	.ny_product .box4 .btn p{ margin-top:0;font: normal 14px/30px "HarmonyOS_Sans_SC_Regular";}
	
	
	.ny_about>.lm{ padding:0 15px; justify-content:space-between;}
	.ny_about>.lm li{ margin:0;}
	.ny_about>.lm li a{font: normal 16px/24px "HarmonyOS_Sans_SC_Medium";}
	.ny_about>.lm li.on a{padding-bottom: 8px;}
	
	.ny_about .box1 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:4.1666%;}
	.ny_about .box1 .con{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	.ny_about .box2 .btn{ width:40px;}
	.ny_about .box3 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:4.1666%;}
	.ny_about .box3 ul{ flex-wrap:wrap;}
	.ny_about .box3 ul li{ width:48%; margin-bottom:4%;}
	.ny_about .box3 ul li div{ padding: 30px; margin-bottom: 10px;}
	.ny_about .box3 ul li h3{font: normal 22px/40px "HarmonyOS_Sans_SC_Medium";}
	.ny_about .box3 ul li p{font: normal 14px/24px "HarmonyOS_Sans_SC_Light";}
	.ny_about .box4 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:4.1666%;}
	.ny_about .box4 .con{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	.ny_about .box5 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:4.1666%;}
	.ny_about .box5 .lm{margin: 20px 0 20px;}
	.ny_about .box5 .lm li{font: normal 16px/30px "HarmonyOS_Sans_SC_Medium"; height:30px; padding:5px;}
	.ny_about .box5 .con .swiper-slide div{ padding:5px 0;}
	.ny_about .box5 .con .swiper-slide h3{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular"; margin-top: 10px;}
	.ny_about .box5 .con>li.on .swb5{ width:30px; height:30px;}
	.ny_about .box5 .con>li.on .swb5:after{ line-height:30px; font-size:14px;}
	
	
	.ny_jobs .box{padding: 5.2083% 15px;}
	.ny_jobs .box .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:4.1666%;}
	.ny_jobs .box .lm{margin: 20px 0 20px;}
	.ny_jobs .box .lm li{font: normal 16px/30px "HarmonyOS_Sans_SC_Medium"; height:30px; padding:5px;}
	.ny_jobs .box .con .types{ padding:0 5px;}
	.ny_jobs .box .con .types div{font: normal 14px/20px "HarmonyOS_Sans_SC_Regular";}
	.ny_jobs .box .con .types div:nth-child(1){width: 18%;}
	.ny_jobs .box .con .types div:nth-child(2){width: 12%;}
	.ny_jobs .box .con .types div:nth-child(3){width: 12%;}
	.ny_jobs .box .con .types div:nth-child(4){width: 9%;}
	.ny_jobs .box .con .types div:nth-child(5){width: 16%;}
	.ny_jobs .box .con dl{ margin-bottom:10px;}
	.ny_jobs .box .con dl dd .btn{ margin:20px auto 0;}
	.ny_jobs .box .con dl.on dd{ padding:15px; font: normal 14px/24px "微软雅黑";}
	
	
	.ny_brand dl{ flex-direction:column;}
	.ny_brand dl dt{ width:100%;}
	.ny_brand dl dd{ width:100%; padding:15px; box-sizing:border-box;}
	.ny_brand dl dd .box{ width:100%; margin:0;}
	.ny_brand dl dd .box .tit h3{ font: normal 22px/30px "HarmonyOS_Sans_SC_Medium";}
	.ny_brand dl dd .box .tit p{ font: normal 16px/20px "BarlowBold"; margin-top:10px;}
	.ny_brand dl dd .box .con{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular"; margin:10px 0;}
	.ny_brand dl dd .box .btn a{ width:45%; height:40px; font: normal 14px/40px "微软雅黑";}
	.ny_brand dl:nth-child(2n){flex-direction:column;}
	.ny_brand dl:nth-child(2n) dd .box{ margin:0;}
	
	
	.ny_news>.lm li{ margin: 0 15px;}
	.ny_news>.lm li a{font: normal 16px/24px "HarmonyOS_Sans_SC_Medium";}
	.ny_news>.lm li.on a{padding-bottom: 8px;}
	.ny_news>.list li{ width:32%; margin:0 2% 2% 0;}
	.ny_news>.list li .img{ margin-bottom:10px;}
	.ny_news>.list li .time{ margin-bottom:10px;}
	.ny_news>.list li .tit{ font: normal 14px/24px "HarmonyOS_Sans_SC_Regular"; max-height: 48px; margin-bottom:10px;}
	.ny_news>.list li .con{ display:none;}
	.ny_news>.list li .btn{ font: normal 12px/14px "微软雅黑"; margin-bottom:0;}
	.ny_news>.list li .btn span{ margin:0 10px;}
	
	.ny_page{ margin:5% 0 0;}
	.ny_page #pages li a{width: 24px;height: 24px;}
	.ny_page #pages li:first-child, .ny_page #pages li:last-child{font-size: 16px;}
	
	
	.ny_news_detail{ padding:0 15px; margin:50px 0 0;}
	.ny_news_detail .ny_lj{ padding: 15px 0;}
	.ny_news_detail .box .time{ margin: 10px 0 0;}
	.ny_news_detail .box .tit{font: normal 20px/30px "HarmonyOS_Sans_SC_Medium"; margin: 0 0 20px;}
	.ny_news_detail .box .con{ font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	.ny_news_detail .box .prev_next{ flex-direction:column;font: normal 14px/24px "HarmonyOS_Sans_SC_Medium"; }
	.ny_news_detail .box .prev_next .prev span{ display:none;}
	.ny_news_detail .box .prev_next .next span{ display:none;}
	.ny_news_detail .box .prev_next .back a{ margin:10px 0;}
	.ny_news_detail .tuijian dl{ flex-direction:column;}
	.ny_news_detail .tuijian dl dt{ width:100%;}
	.ny_news_detail .tuijian dl dd{ width:100%;}
	.ny_news_detail .tuijian dl dd h3{ font: normal 16px/26px "HarmonyOS_Sans_SC_Regular"; margin: 5px 0 10px;}
	.ny_news_detail .tuijian dl dd div{font: normal 14px/24px "HarmonyOS_Sans_SC_Regular";}
	
	
	.ny_service>.lm li{ margin: 0 10px;}
	.ny_service>.lm li a{font: normal 16px/24px "HarmonyOS_Sans_SC_Medium";}
	.ny_service>.lm li.on a{padding-bottom: 8px;}
	
	.ny_service .box1 .tit{ font: normal 30px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom: 4.1666%;}
	.ny_service .box1 .sel{ margin-bottom:20px;}
	.ny_service .box1 .sel>li{height:40px; padding:5px; font:normal 14px/30px "HarmonyOS_Sans_SC_Medium";}
	.ny_service .box1 .sel>li>input{ width:calc(100% - 30px); height:30px; font:normal 14px/30px "HarmonyOS_Sans_SC_Medium";}
	.ny_service .box1 .sel>li>button{ width:20px; height:30px;}
	.ny_service .box1 .list dl dt{ padding:0 10px; font: normal 14px/40px "HarmonyOS_Sans_SC_Medium";}
	.ny_service .box1 .list dl dd{ display:block; background: #ededed; overflow:hidden;}
	.ny_service .box1 .list dl dd div{ height:auto;}
	.ny_service .box1 .list dl dd div.div1{ width:30%; height:100px; float:left; padding:10px; box-sizing:border-box;}
	.ny_service .box1 .list dl dd div.div2{ width:70%; display:block; overflow:hidden; margin-top:5px;}
	.ny_service .box1 .list dl dd div.div2 img{ float:left; height:30px; margin:10px 10px 10px 0;}
	.ny_service .box1 .list dl dd div h3{font: normal 14px/30px "HarmonyOS_Sans_SC_Medium"; margin-top:0;}
	.ny_service .box1 .list dl dd div.div3{ width:70%; display:block; overflow:hidden;}
	.ny_service .box1 .list dl dd div.div3 img{ float:left; height:30px;}
	.ny_service .box1 .list dl.on dd{ margin-top:10px;}
	
	.ny_service .box2{ height:40px; padding:15px 30px;}
	.ny_service .box2 .sw2 .swiper-slide img{ height:40px;}
	.ny_service .box2 .swbp2{ left: 3px;}
	.ny_service .box2 .swbn2{ right: 3px;}
	
	.ny_service .box4{ margin-bottom:5.3333%;}
	.ny_service .box4 dl dt{ padding:0 10px; font: normal 14px/40px "HarmonyOS_Sans_SC_Medium";}
	.ny_service .box4 dl dd{ display:block; background: #ededed; overflow:hidden;}
	.ny_service .box4 dl dd div{ height:auto;}
	.ny_service .box4 dl dd div.div1{ width:30%; height:100px; float:left; padding:10px; box-sizing:border-box;}
	.ny_service .box4 dl dd div.div2{ width:70%; display:block; overflow:hidden; margin-top:5px;}
	.ny_service .box4 dl dd div.div2 img{ float:left; height:30px; margin:10px 10px 10px 0;}
	.ny_service .box4 dl dd div h3{font: normal 14px/30px "HarmonyOS_Sans_SC_Medium"; margin-top:0;}
	.ny_service .box4 dl dd div.div3{ width:70%; display:block; overflow:hidden;}
	.ny_service .box4 dl dd div.div3 img{ float:left; height:30px;}
	.ny_service .box4 dl.on dd{ margin-top:10px;}
	
	
	.ny_quality .box1 .con .tit{font: normal 20px/30px "HarmonyOS_Sans_SC_Medium";margin-bottom: 1.06666%;}
	.ny_quality .box1 .con .inp{width: 80%; height: 30px; padding: 5px 10px;}
	.ny_quality .box1 .con .inp input{font: normal 14px/30px "HarmonyOS_Sans_SC_Regular";}
	.ny_quality .box1 .con .btn button{height: 30px; font: normal 18px/30px "HarmonyOS_Sans_SC_Regular";}
	.ny_quality .box2{ height:auto; padding:15px;}
	.ny_quality .box2 div{ font: normal 14px/24px "HarmonyOS_Sans_SC_Regular"; margin-top: 10px;}
	
	
	.ny_reservation .box1 dl{ flex-flow: column;}
	.ny_reservation .box1 dl dd{ width:100%;}
	.ny_reservation .box1 dl dd .row{ font: normal 14px/40px "HarmonyOS_Sans_SC_Regular"; margin-bottom:10px;}
	.ny_reservation .box1 dl dd .row:first-child{margin-bottom: 10px;}
	.ny_reservation .box1 dl dd .row:first-child .r{font: normal 18px/40px "HarmonyOS_Sans_SC_Bold";}
	.ny_reservation .box1 dl dd .row .l{ padding:0;}
	.ny_reservation .box1 dl dd .row .r{ padding:0px 10px;}
	.ny_reservation .box1 dl dd .row .r input{ height:30px;}
	.ny_reservation .box1 dl dt{ width:100%; display:none;}
	.ny_reservation .box1 .btn{ margin:20px 0 40px;}
	.ny_reservation .box1 .btn button{ width:30%; height:40px;font: normal 16px/40px "HarmonyOS_Sans_SC_Regular";}
	
	
	
	.ny_faq .box1 dl dt{padding: 5px 15px;font: normal 14px/26px "HarmonyOS_Sans_SC_Regular";}
	.ny_faq .box1 dl dd{ font: normal 14px/26px "HarmonyOS_Sans_SC_Regular";}
	.ny_faq .box1 dl.on dd{ padding:10px;}
	
	
	
	.ny_contact>.lm{ padding:0 15px; justify-content:center;}
	.ny_contact>.lm li{ margin:0 15px;}
	.ny_contact>.lm li a{font: normal 16px/24px "HarmonyOS_Sans_SC_Medium";}
	.ny_contact>.lm li.on a{padding-bottom: 8px;}
	
	
	.ny_contact .box1 dl{ flex-flow:column;}
	.ny_contact .box1 dl dt{ width:100%;padding: 15px;}
	.ny_contact .box1 dl dt h3{font: normal 20px/40px "HarmonyOS_Sans_SC_Bold";}
	.ny_contact .box1 dl dt .list{padding: 10px 0;}
	.ny_contact .box1 dl dt .list .li:not(:last-child){ margin-bottom:10px;}
	.ny_contact .box1 dl dt .list{ margin:15px 0;}
	.ny_contact .box1 dl dd{ width:100%;}
	
	
	
	.ny_join .box1 ul li{ width:100%; padding: 5px 10px; margin-bottom:2%;}
	.ny_join .box1 ul li span{ font: normal 14px/40px "HarmonyOS_Sans_SC_Regular";}
	.ny_join .box1 ul li:nth-child(10) button{ width:100%;}
	
	
	
	
	
	
	
	
	
	
	
}




































